Efficient Algorithms for Assigning Chain-Like Tasks on a Chain-Like Network Computer
نویسندگان
چکیده
The optimal allocation of a chain-like task system on a chain-like network computers has been studied in a number of papers 1]]2]]3]]4]. The best known algorithm has a time complexity of O((m 0 ? n) 2 n) if m ? n = O(p log n); otherwise O(m 0 log m 0 + m 0 (m 0 ? n)) where m 0 and n denote the number of un-mergeable modules and the number of processors respectivelyy4]. The space complexity of Hsu's algorithm and Young and Chan's algorithm are O((m 0 ? n)n) and O(m 0 (m 0 ? n)) respectively. In this paper, we generalize the decision algorithm discussed in 4] and propose two algorithms for the optimization problem based on the generalized decision test. The rst algorithm gives an optimal schedule in O(m 02) time. For the second one, the chain-like task system is divided into two categories, dominated and non-dominated task system. A dominated task system can be solved by an asymptotically optimal algorithm in O(m 0) time. For a non-dominated task system, the worst case time complexity is O(m 0 n log(m 0 ? n)). This is asymptotically the best algorithm if m 0 ?n = !(n). This algorithm has an eecient average case time complexity of O(m 0 log m 0) which is better than all existing algorithms except m 0 ? n = o(p log n). The space complexity of our algorithm is O(m 0) which is better than that of Young and Chan's or Hsu's algorithm. Furthermore, the optimal schedules obtained by using all these algorithms share a common property that the minimal number of processors is always used so that they are the optimally load balanced optimal schedules.
منابع مشابه
A Novel Intrusion Detection Systems based on Genetic Algorithms-suggested Features by the Means of Different Permutations of Labels’ Orders
Intrusion detection systems (IDS) by exploiting Machine learning techniques are able to diagnose attack traffics behaviors. Because of relatively large numbers of features in IDS standard benchmark dataset, like KDD CUP 99 and NSL_KDD, features selection methods play an important role. Optimization algorithms like Genetic algorithms (GA) are capable of finding near-optimum combination of the fe...
متن کاملImprovement of Routing Operation Based on Learning with Using Smart Local and Global Agents and with the Help of the Ant Colony Algorithm
Routing in computer networks has played a special role in recent years. The cause of this is the role of routing in a performance of the networks. The quality of service and security is one of the most important challenges in routing due to lack of reliable methods. Routers use routing algorithms to find the best route to a particular destination. When talking about the best path, we consider p...
متن کاملImprovement of Routing Operation Based on Learning with Using Smart Local and Global Agents and with the Help of the Ant Colony Algorithm
Routing in computer networks has played a special role in recent years. The cause of this is the role of routing in a performance of the networks. The quality of service and security is one of the most important challenges in routing due to lack of reliable methods. Routers use routing algorithms to find the best route to a particular destination. When talking about the best path, we consider p...
متن کاملA new multi-objective mathematical model for a Citrus supply chain network design: Metaheuristic algorithms
Nowadays, the citrus supply chain has been motivated by both industrial practitioners and researchers due to several real-world applications. This study considers a four-echelon citrus supply chain, consisting of gardeners, distribution centers, citrus storage, and fruit market. A Mixed Integer Non-Linear Programming (MINLP) model is formulated, which seeks to minimize the total cost and maximi...
متن کاملOptimization of Multi-period Three-echelon Citrus Supply Chain Problem
In this paper, a new multi-objective integer non-linear programming model is developed for designing citrus three-echelon supply chain network. Short harvest period, product specifications, high perished rate, and special storing and distributing conditions make the modeling of citrus supply chain more complicated than other ones. The proposed model aims to minimize network costs includin...
متن کامل